// 定时器ID
let timer = null;
Page({
  data: {
    history: [],
    time: 0,
  },
  onLoad() {
    // console.log("页面加载完成时执行...");
  },
  onShow() {
    // console.log("页面处于可见状态时执行...");
    // 读取本地存的历史
    const history = wx.getStorageSync("history");
    this.setData({ history });
  },
  onHide() {
    // console.log("页面处于不可见状态时执行...");
    // 停掉定时器
    clearInterval(timer);
    this.setData({
      time: 0,
    });
  },
  onShareAppMessage() {
    return {
      title: "学习小程序",
      path: "/pages/index/index?test=测试数据",
      imageUrl: "/static/images/cover.png",
    };
  },
  getSMSCode() {
    let time = 60; // 初始数据
    // 倒计时
    timer = setInterval(() => {
      // 停止定时器
      if (--time < 0) return clearInterval(timer);
      this.setData({ time }); // 渲染结果
    }, 1000);
  },
});
